package com.xxxx.server.pojo.vo;

import java.util.Date;

import io.swagger.annotations.ApiModelProperty;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
import org.springframework.web.multipart.MultipartFile;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;
/**
 * 
 * 类名称：MailVo   
 * 类描述：   保存发送邮件时的邮件主题、邮件内容等信息
 * 创建人：Administrator
 * 创建时间：2020年4月8日 下午2:53:28   
 * 修改人：Administrator
 * 修改时间：2020年4月8日 下午2:53:28   
 * 修改备注：   
 * @version
 */
@Data
public class MailVo {
    @ApiModelProperty("邮件id")
    private String id;//邮件id
    @ApiModelProperty("邮件发送人")
    private String from;//邮件发送人
    @ApiModelProperty("邮件接收人（多个邮箱则用逗号\",\"隔开）")
    private String to;//邮件接收人（多个邮箱则用逗号","隔开）
    @ApiModelProperty("邮件主题")
    private String subject;//邮件主题
    @ApiModelProperty("邮件内容")
    private String text;//邮件内容
    @ApiModelProperty("发送时间")
    private Date sentDate;//发送时间
    @ApiModelProperty("抄送（多个邮箱则用逗号\",\"隔开）")
    private String cc;//抄送（多个邮箱则用逗号","隔开）
    @ApiModelProperty("密送（多个邮箱则用逗号\",\"隔开）")
    private String bcc;//密送（多个邮箱则用逗号","隔开）
    @ApiModelProperty("状态")
    private String status;//状态
    @ApiModelProperty("报错信息")
    private String error;//报错信息
    @ApiModelProperty("资源路径")
    private String filePath;//资源路径
    @ApiModelProperty("资源id (可能有多个图片)")
    private String  rscId;//资源id (可能有多个图片)
    @ApiModelProperty()
    private String  rscPath;
    @JsonIgnore
    private MultipartFile[] multipartFiles;//邮件附件
}